package com.zjdiepu.www.ibiz.third.net;

import java.net.SocketTimeoutException;

import com.zjdiepu.www.base.lang.HttpClientException;
import com.zjdiepu.www.model.third.request.OcrIdcardRequest;
import com.zjdiepu.www.model.third.response.OcrIdcardResponse;

/**
 * 项目名称：dp-ibiz   
 * 类名称：IOcrIdcardService   
 * 类描述： 印刷文字识别_身份证识别
 * 创建人：xiongxiaotun
 * 创建时间：2017年3月24日 下午1:31:23   
 * 修改人：xiongxiaotun
 * 修改时间：2017年3月24日 下午1:31:23   
 * 修改备注：   
 * @version V1.0
 */
public interface IOcrIdcardService<R extends OcrIdcardRequest> {
	/**
	 * @throws HttpClientException 
	 * @throws SocketTimeoutException 
	 * @author xiongxiaotun
	 * @Title: ocr 
	 * @Description:上传图片进行身份证识别：<br/>
	 *   图片最大1.5m <br/>
	 *   把原图片30的压缩率压缩下，超过1m的就压缩<br/>
	 * @return 识别结果
	 * @return boolean    返回类型 
	 * @version V1.0
	 */
	public OcrIdcardResponse ocr(R ocrIdcardRequest) throws SocketTimeoutException, HttpClientException;
}
